package com.woniuxy.carrental.mapper;

import com.woniuxy.carrental.entity.Complaint;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**}
 * 投诉信息处理
 */
public interface ComplaintMapper {
    //提交投诉信息
    void addComplaint(Complaint complaint);
   // 查询投诉信息
   List<Complaint> selectAllComplaint(boolean complaintDispose);

   //处理投诉信息
    void updateComplaint(Integer complaintId);
    //处理投诉信息后，查看客户信息，并反馈
    List<Complaint> selectComplaintByUid(Integer uid);

    //做个分页
    List<Complaint> selectComplaintByPage(@Param("pageIndex")int pageIndex,
                                          @Param("pageSize")int pageSize,
                                          @Param("complaint")Complaint complaint);
    //查询总条数
    int selectComplaintCount();
}
